home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-10-10 | 2.8 KB | 84 lines | [TEXT/CWIE] |
- // Globals.h
-
- #ifndef __GLOBALS__
- #define __GLOBALS__
-
- struct numbers
- {
- long numA, numC, numG, numT, numK, numM, numR, numS, numY, numW;
- long naa, nac, nag, nat;
- long nca, ncc, ncg, nct;
- long nga, ngc, ngg, ngt;
- long nta, ntc, ntg, ntt;
- float CQ, DD, TO, TS, GL, GK, D;
- float CR, CS, CT, C;
- float NC, NA, NY;
- long HT, GT;
- };
- typedef struct numbers *numbersPtr;
-
- struct UserRec {
- float gSaltConc; // part of TmCalcParamters dialog, holds salt conc.
- float gProbeConc; // part of TmCalcParamters dialog, holds probe conc.
- Str255 gName; // part of CustomerInfo dialog, holds user name
- Str255 gCompany; // part of CustomerInfo dialog, holds user company
- Str255 gAddress; // part of CustomerInfo dialog, holds user address
- Str255 gPhone; // part of CustomerInfo dialog, holds user phone number
- Str255 gFax; // part of CustomerInfo dialog, holds user fax number
- Str255 gPONum; // part of CustomerInfo dialog, holds user po number for ordering
- Str255 gProbeName; // TEBox 3 in the main window, stores name of user's probe
- Str255 gDate; // TEBox 4 in the main window, stores date probe was created
- Str255 gNote; // TEBox 5 in the main window, stores any notes the user wants to enter
- Str255 gSequence;
- Str255 gReporter; // TEBox 7 in the main window
- Str255 gQuencher; // TEBox 8 in the main window
- float gLength; // TEBox 19 in the main window
- float gFormulaWt;
- float gPercentgc; // TEBox 20 in the main window
- float gTd; // TEBox 22 in the main window
- float gTemp;
- float gA26; // TEBox 23 in the main window
- float gDilution; // TEBox 24 in the main window
- float gDNAOnlyMC; // TEBox 25 in the main window
- float gDNADyesMC; // TEBox 26 in the main window
- float gDNAOnlyuMC; // TEBox 27 in the main window
- float gDNADyesuMC; // TEBox 28 in the main window
- short gRefCounter; // used to count stuff for ref dye
- short gQueCounter; // used to count stuff for quencher dye
- float gFormamide; // FM
- float gGlycerol; // GL
- float gDangling; // KK
- float gMg; // MG
- Boolean gSelf; // Q
- short gRxnType; // II
- float gFilterTime; // filter washing time for filter hybridization
- float gDeltaG;
- float gDeltaH;
- float gTdFilter;
- float gHybridTime;
- float gA;
- float gC;
- float gG;
- float gT;
- float gK;
- float gM;
- float gR;
- float gS;
- float gW;
- float gY;
- float gRegistered;
- FSSpec gFSSpec;
-
- };
- typedef struct UserRec UserRec;
-
- extern Boolean gDone;
- extern short gIsInAboutMenu;
- extern UserRec gPrefs;
- extern Boolean gSave; // restore same sequence next time? read from prefs
- extern Boolean gStartup; // open a new document on startup? read from prefs
- extern Boolean gSpeak; // speak sequence aloud as it is typed? read from prefs
- extern Boolean gIsRegistered; // not a registed user
-
- #endif
-